<!DOCTYPE html>
<html lang="en">
<head>
    <title>Sensor, Observation, Sample, and Actuator (SOSA) Ontology</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    
    <style>
        #pylode {
            position: fixed;
            top: 130px;
            left: -60px;
            font-size: small;
            transform: rotate(-90deg);
            color: grey;
        }
        #pylode a {
            font-size: 2em;
            font-weight: bold;
            text-decoration: none;
            color: #005A9C;
        }
        #pylode a:hover {
            color: #333;
        }

        .cardinality {
            font-style: italic;
            color: #aa00aa;
        }

        dt {
            font-weight: bold;
            padding: 5px 0 5px 0;
        }

        ul.hlist {
            list-style-type: none;
            border: 1px solid navy;
            padding:5px;
            background-color: #F4FFFF;
        }

        ul.hierarchy {
            border: 1px solid navy;
            padding: 5px 25px 5px 25px;
            background-color: #F4FFFF;
        }


        ul.hlist li {
            display: inline;
            margin-right: 10px;
        }

        .entity {
            border: 1px solid navy;
            margin:5px 0 5px 0;
            padding: 5px;
        }

        .entity th {
            width: 150px;
            vertical-align: top;
        }

        .entity th,
        .entity td {
            padding-bottom: 20px;
        }

        .entity table th {
            text-align: left;
        }

        section#overview img {
            max-width: 1000px;
        }

        h1, h2, h3, h4, h5, h6 {
            text-align: left
        }
        h1, h2, h3 {
            color: #005A9C; background: white
        }
        h1 {
            font: 170% sans-serif;
            line-height: 110%;
        }
        h2 {
            font: 140% sans-serif;
            margin-top:40px;
        }
        h3 {
            font: 120% sans-serif;
            margin-top: 3px;
            padding-bottom: 5px;
            border-bottom: 1px solid navy;
        }
        h4 { font: bold 100% sans-serif }
        h5 { font: italic 100% sans-serif }
        h6 { font: small-caps 100% sans-serif }


        body {
            padding: 2em 70px 2em 70px;
            margin: 0;
            font-family: sans-serif;
            color: black;
            background: white;
            background-position: top left;
            background-attachment: fixed;
            background-repeat: no-repeat;
            text-align: justify;
        }

        section {
            max-width: 1500px;
        }

        .figure {
            margin-bottom: 20px;
        }

        :link { color: #00C; background: transparent }
        :visited { color: #609; background: transparent }
        a:active { color: #C00; background: transparent }

        .sup-c,
        .sup-op,
        .sup-fp,
        .sup-dp,
        .sup-ap,
        .sup-p,
        .sup-ni,
        .sup-cp,
        .sup-cl {
            cursor:help;
            margin-left: 3px;
        }

        .sup-c {
            color:orange;
        }

        .sup-op {
            color:navy;
        }

        .sup-fp {
            color:lightskyblue;
        }

        .sup-dp {
            color:green;
        }

        .sup-ap {
            color:darkred;
        }

        .sup-p {
            color:black;
        }

        .sup-ni {
            color:brown;
        }

        .sup-cp {
            color:orange;
        }

        .sup-cl {
            color:darkred;
        }

        code {
            font-size: large;
            color: darkred;
        }

        /* less prominent links for properties */
        .proplink {
            color: #336;
            text-decoration: none;
        }
    </style>
    
    <script type="application/ld+json">
      [
  {
    "@id": "http://www.w3.org/ns/sosa/",
    "@type": [
      "https://schema.org/DefinedTermSet"
    ],
    "https://schema.org/description": [
      {
        "@value": "<p>This ontology is based on the SSN Ontology by the W3C Semantic Sensor Networks Incubator Group (SSN-XG), together with considerations from the W3C/OGC Spatial Data on the Web Working Group.</p>"
      }
    ],
    "https://schema.org/license": [
      {
        "@id": "http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"
      }
    ],
    "https://schema.org/name": [
      {
        "@value": "Sensor, Observation, Sample, and Actuator (SOSA) Ontology"
      }
    ],
    "https://schema.org/rights": [
      {
        "@value": "&copy; 2017 W3C/OGC."
      }
    ]
  }
]
    </script>
</head>
<body>
  <div id="pylode">made by <a href="http://github.com/rdflib/pyLODE">
    <span style="color:#329545;">p</span><span style="color:#f9cb33;">y</span>LODE</a>
    <span style="font-size:smaller;">2.8.10</span>
  </div>
  <h1>Sensor, Observation, Sample, and Actuator (SOSA) Ontology</h1>
<section id="metadata">
    <h2 style="display:none;">Metadata</h2>
    <dl>
        <dt>URI</dt>
        <dd><code>http://www.w3.org/ns/sosa/</code></dd>
        <dt><a class="proplink" href="https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#http://purl.org/dc/terms/creator">Creator</a>(s)</dt>
        <dd>
            
    W3C/OGC Spatial Data on the Web Working Group<br/>
        </dd>
        <dt><a class="proplink" href="https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#http://purl.org/dc/terms/created">Created</a></dt>
        <dd>2017-04-17</dd>
        <dt>License &amp; Rights</dt>
        <dd>
            <a href="http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document">http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document</a><br />
            &copy; 2017 W3C/OGC.
        </dd>
        <dt>Ontology RDF</dt>
        <dd><a href="sosa.ttl">RDF (turtle)</a></dd>
    </dl>
    <h2>Description</h2>
    <div id="description">
        <p>This ontology is based on the SSN Ontology by the W3C Semantic Sensor Networks Incubator Group (SSN-XG), together with considerations from the W3C/OGC Spatial Data on the Web Working Group.</p>
    </div>
</section>
<section id="toc">
    <h2>Table of Contents</h2>
    <ol>
        <li><a href="#classes">Classes</a></li>
        <li><a href="#objectproperties">Object Properties</a></li>
        <li><a href="#datatypeproperties">Datatype Properties</a></li>
        <li><a href="#annotationproperties">Annotation Properties</a></li>
        <li><a href="#namespaces">Namespaces</a></li>
        <li><a href="#legend">Legend</a></li>
    </ol>
</section>
<section id="overview">
    <h2>Overview</h2>
    <div class="figure">
        <div style="width:500px; height:50px; background-color: lightgrey; border:solid 2px grey; padding:10px;margin-bottom:5px; text-align:center;">Pictures say 1,000 words</div>
        <div class="caption"><strong>Figure 1:</strong> Ontology overview</div>
    </div>
</section>
  <section id="classes">
    <h2>Classes <span style="float:right; font-size:smaller;"><a href="">&uparrow;</a></span></h2>
    <ul class="hlist">
        <li><a href="#ActuatableProperty">Actuatable Property</a></li>
        <li><a href="#Actuation">Actuation</a></li>
        <li><a href="#Actuator">Actuator</a></li>
        <li><a href="#Agent">Agent</a></li>
        <li><a href="#FeatureOfInterest">Feature Of Interest</a></li>
        <li><a href="#ObservableProperty">Observable Property</a></li>
        <li><a href="#Observation">Observation</a></li>
        <li><a href="#Platform">Platform</a></li>
        <li><a href="#Procedure">Procedure</a></li>
        <li><a href="#Result">Result</a></li>
        <li><a href="#Sample">Sample</a></li>
        <li><a href="#Sampler">Sampler</a></li>
        <li><a href="#Sampling">Sampling</a></li>
        <li><a href="#Sensor">Sensor</a></li>
        <li><a href="#TemporalEntity">TemporalEntity</a></li>
        <li><a href="#Vocabulary">Vocabulary</a></li>
    </ul>
    <div class="entity class" id="Vocabulary">
        <h3>Vocabulary<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/vocommons/voaf#Vocabulary</code></td>
            </tr>
            <tr>
                <th>Members</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/">sosa:</a><br/>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="TemporalEntity">
        <h3>TemporalEntity<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/2006/time#TemporalEntity</code></td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="ActuatableProperty">
        <h3>Actuatable Property<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/ActuatableProperty</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>An actuatable quality (property, characteristic) of a FeatureOfInterest.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Actuation">
        <h3>Actuation<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Actuation</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. 
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Actuator">
        <h3>Actuator<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Actuator</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
A window actuator for automatic window control, i.e., opening or closing the window.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="FeatureOfInterest">
        <h3>Feature Of Interest<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/FeatureOfInterest</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="ObservableProperty">
        <h3>Observable Property<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/ObservableProperty</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>An observable quality (property, characteristic) of a FeatureOfInterest.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Observation">
        <h3>Observation<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Observation</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Platform">
        <h3>Platform<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Platform</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Procedure">
        <h3>Procedure<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Procedure</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>A workflow, protocol, plan, algorithm, or computational method specifying how to make an Observation, create a Sample, or make a change to the state of the world (via an Actuator). A Procedure is re-usable, and might be involved in many Observations, Samplings, or Actuations. It explains the steps to be carried out to arrive at reproducible results.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
The measured wind speed differs depending on the height of the sensor above the surface, e.g., due to friction. Consequently, procedures for measuring wind speed define a standard height for anemometers above ground, typically 10m for meteorological measures and 2m in Agrometeorology. This definition of height, sensor placement, and so forth are defined by the Procedure.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Result">
        <h3>Result<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Result</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
The value 20 as the height of a certain tree together with the unit, e.g., Meter.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Sample">
        <h3>Sample<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Sample</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Sampler">
        <h3>Sampler<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Sampler</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>A device that is used by, or implements, a Sampling Procedure to create or transform one or more samples.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
A ball mill, diamond drill, hammer, hypodermic syringe and needle, image Sensor or a soil auger can all act as sampling devices (i.e., be Samplers). However, sometimes the distinction between the Sampler and the Sensor is not evident, as they are packaged as a unit. A Sampler need not be a physical device.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Sampling">
        <h3>Sampling<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Sampling</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>An act of Sampling carries out a sampling Procedure to create or transform one or more samples.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
Taking a diamond-drill core from a rock outcrop.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Sensor">
        <h3>Sensor<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/Sensor</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    <p>Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms.</p>
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity class" id="Agent">
        <h3>Agent<sup title="class" class="sup-c">c</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://xmlns.com/foaf/0.1/Agent</code></td>
            </tr>
            <tr>
                <th>Members</th>
                <td>
                    <a href="ub57bL37C19">ub57bL37C19</a><br/>
                </td>
            </tr>
        </table>
    </div>
</section>
<section id="objectproperties">
    <h2>Object Properties <span style="float:right; font-size:smaller;"><a href="">&uparrow;</a></span></h2>
    <ul class="hlist">
        <li><a href="#actsonproperty">acts on property</a></li>
        <li><a href="#hasfeatureofinterest">has feature of interest</a></li>
        <li><a href="#hasresult">has result</a></li>
        <li><a href="#hassample">has sample</a></li>
        <li><a href="#hosts">hosts</a></li>
        <li><a href="#isactedonby">is acted on by</a></li>
        <li><a href="#isfeatureofinterestof">is feature of interest of</a></li>
        <li><a href="#ishostedby">is hosted by</a></li>
        <li><a href="#isobservedby">is observed by</a></li>
        <li><a href="#isresultof">is result of</a></li>
        <li><a href="#issampleof">is sample of</a></li>
        <li><a href="#madeactuation">made actuation</a></li>
        <li><a href="#madebyactuator">made by actuator</a></li>
        <li><a href="#madebysampler">made by sampler</a></li>
        <li><a href="#madebysensor">made by sensor</a></li>
        <li><a href="#madeobservation">made observation</a></li>
        <li><a href="#madesampling">made sampling</a></li>
        <li><a href="#observedproperty">observed property</a></li>
        <li><a href="#observes">observes</a></li>
        <li><a href="#phenomenontime">phenomenon time</a></li>
        <li><a href="#usedprocedure">used procedure</a></li>
    </ul>
    <div class="entity property" id="actsonproperty">
        <h3>acts on property<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/actsOnProperty</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. 
                    </pre>
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/isActedOnBy">sosa:isActedOnBy</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="hasfeatureofinterest">
        <h3>has feature of interest<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/hasFeatureOfInterest</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.
                    </pre>
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/isFeatureOfInterestOf">sosa:isFeatureOfInterestOf</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="hasresult">
        <h3>has result<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/hasResult</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/isResultOf">sosa:isResultOf</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="hassample">
        <h3>has sample<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/hasSample</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between a FeatureOfInterest and the Sample used to represent it.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/isSampleOf">sosa:isSampleOf</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="hosts">
        <h3>hosts<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/hosts</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/isHostedBy">sosa:isHostedBy</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="isactedonby">
        <h3>is acted on by<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/isActedOnBy</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state.
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. 
                    </pre>
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/actsOnProperty">sosa:actsOnProperty</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="isfeatureofinterestof">
        <h3>is feature of interest of<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/isFeatureOfInterestOf</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/hasFeatureOfInterest">sosa:hasFeatureOfInterest</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="ishostedby">
        <h3>is hosted by<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/isHostedBy</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/hosts">sosa:hosts</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="isobservedby">
        <h3>is observed by<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/isObservedBy</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between an ObservableProperty and the Sensor able to observe it.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/observes">sosa:observes</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="isresultof">
        <h3>is result of<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/isResultOf</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/hasResult">sosa:hasResult</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="issampleof">
        <h3>is sample of<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/isSampleOf</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/hasSample">sosa:hasSample</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="madeactuation">
        <h3>made actuation<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/madeActuation</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between an Actuator and the Actuation it has made.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/madeByActuator">sosa:madeByActuator</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="madebyactuator">
        <h3>made by actuator<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/madeByActuator</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation linking an Actuation to the Actuator that made that Actuation.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/madeActuation">sosa:madeActuation</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="madebysampler">
        <h3>made by sampler<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/madeBySampler</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/madeSampling">sosa:madeSampling</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="madebysensor">
        <h3>made by sensor<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/madeBySensor</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between an Observation and the Sensor which made the Observation.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/madeObservation">sosa:madeObservation</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="madeobservation">
        <h3>made observation<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/madeObservation</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between a Sensor and an Observation made by the Sensor.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/madeBySensor">sosa:madeBySensor</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="madesampling">
        <h3>made sampling<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/madeSampling</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between a Sampler (sampling device or entity) and the Sampling act it performed.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/madeBySampler">sosa:madeBySampler</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="observedproperty">
        <h3>observed property<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/observedProperty</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="observes">
        <h3>observes<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/observes</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    Relation between a Sensor and an ObservableProperty that it is capable of sensing.
                </td>
            </tr>
            <tr>
                <th>Inverse properties</th>
                <td>
                    <a href="http://www.w3.org/ns/sosa/isObservedBy">sosa:isObservedBy</a><sup class="sup-op" title="object property">op</sup>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="phenomenontime">
        <h3>phenomenon time<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/phenomenonTime</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity.
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="usedprocedure">
        <h3>used procedure<sup title="object property" class="sup-op">op</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/usedProcedure</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.
                </td>
            </tr>
        </table>
    </div>
</section>

<section id="datatypeproperties">
    <h2>Datatype Properties <span style="float:right; font-size:smaller;"><a href="">&uparrow;</a></span></h2>
    <ul class="hlist">
        <li><a href="#hassimpleresult">has simple result</a></li>
        <li><a href="#resulttime">result time</a></li>
    </ul>
    <div class="entity property" id="hassimpleresult">
        <h3>has simple result<sup title="datatype property" class="sup-dp">dp</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/hasSimpleResult</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    The simple value of an Observation or Actuation or act of Sampling.
                </td>
            </tr>
            <tr>
                <th>Example</th>
                <td>
                    <pre>
For instance, the values 23 or true.
                    </pre>
                </td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="resulttime">
        <h3>result time<sup title="datatype property" class="sup-dp">dp</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/ns/sosa/resultTime</code></td>
            </tr>
            <tr>
                <th>Is Defined By</th>
                <td>
                    http://www.w3.org/ns/sosa/
                </td>
            </tr>
            <tr>
                <th>Description</th>
                <td>
                    The result time is the instant of time when the Observation, Actuation or Sampling activity was completed.
                </td>
            </tr>
            <tr>
                <th>Range(s)</th>
                <td>
                    <a href="http://www.w3.org/2001/XMLSchema#dateTime">xsd:dateTime</a><sup class="sup-c" title="class">c</sup>
                </td>
            </tr>
        </table>
    </div>
</section>

<section id="annotationproperties">
    <h2>Annotation Properties <span style="float:right; font-size:smaller;"><a href="">&uparrow;</a></span></h2>
    <ul class="hlist">
        <li><a href="#created">created</a></li>
        <li><a href="#creator">creator</a></li>
        <li><a href="#description">description</a></li>
        <li><a href="#license">license</a></li>
        <li><a href="#rights">rights</a></li>
        <li><a href="#title">title</a></li>
        <li><a href="#preferredNamespacePrefix">preferredNamespacePrefix</a></li>
        <li><a href="#preferredNamespaceUri">preferredNamespaceUri</a></li>
        <li><a href="#domainIncludes">domainIncludes</a></li>
        <li><a href="#rangeIncludes">rangeIncludes</a></li>
        <li><a href="#definition">definition</a></li>
        <li><a href="#example">example</a></li>
        <li><a href="#note">note</a></li>
        <li><a href="#name">name</a></li>
    </ul>
    <div class="entity property" id="created">
        <h3>created<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/dc/terms/created</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="creator">
        <h3>creator<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/dc/terms/creator</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="description">
        <h3>description<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/dc/terms/description</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="license">
        <h3>license<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/dc/terms/license</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="rights">
        <h3>rights<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/dc/terms/rights</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="title">
        <h3>title<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/dc/terms/title</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="preferredNamespacePrefix">
        <h3>preferredNamespacePrefix<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/vocab/vann/preferredNamespacePrefix</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="preferredNamespaceUri">
        <h3>preferredNamespaceUri<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://purl.org/vocab/vann/preferredNamespaceUri</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="domainIncludes">
        <h3>domainIncludes<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://schema.org/domainIncludes</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="rangeIncludes">
        <h3>rangeIncludes<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://schema.org/rangeIncludes</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="definition">
        <h3>definition<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/2004/02/skos/core#definition</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="example">
        <h3>example<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/2004/02/skos/core#example</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="note">
        <h3>note<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://www.w3.org/2004/02/skos/core#note</code></td>
            </tr>
        </table>
    </div>
    <div class="entity property" id="name">
        <h3>name<sup title="annotation property" class="sup-ap">ap</sup></h3>
        <table>
            <tr>
                <th>URI</th>
                <td><code>http://xmlns.com/foaf/0.1/name</code></td>
            </tr>
        </table>
    </div>
</section>

  
  <section id="namespaces">
    <h2>Namespaces <span style="float:right; font-size:smaller;"><a href="">&uparrow;</a></span></h2>
    <dl>
        <dt>dct</dt>
        <dd><code>http://purl.org/dc/terms/</code></dd>
        <dt>foaf</dt>
        <dd><code>http://xmlns.com/foaf/0.1/</code></dd>
        <dt>owl</dt>
        <dd><code>http://www.w3.org/2002/07/owl#</code></dd>
        <dt>prov</dt>
        <dd><code>http://www.w3.org/ns/prov#</code></dd>
        <dt>rdf</dt>
        <dd><code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code></dd>
        <dt>rdfs</dt>
        <dd><code>http://www.w3.org/2000/01/rdf-schema#</code></dd>
        <dt>schema</dt>
        <dd><code>http://schema.org/</code></dd>
        <dt>sdo</dt>
        <dd><code>https://schema.org/</code></dd>
        <dt>skos</dt>
        <dd><code>http://www.w3.org/2004/02/skos/core#</code></dd>
        <dt>sosa</dt>
        <dd><code>http://www.w3.org/ns/sosa/</code></dd>
        <dt>time</dt>
        <dd><code>http://www.w3.org/2006/time#</code></dd>
        <dt>vann</dt>
        <dd><code>http://purl.org/vocab/vann/</code></dd>
        <dt>voaf</dt>
        <dd><code>http://purl.org/vocommons/voaf#</code></dd>
        <dt>xsd</dt>
        <dd><code>http://www.w3.org/2001/XMLSchema#</code></dd>
    </dl>
</section>
  <section id="legend">
      <h2>Legend</h2>
      <table class="entity">
          <tr><td><sup class="sup-c" title="Classes">c</sup></td><td>Classes</td></tr>
          <tr><td><sup class="sup-op" title="Object Properties">op</sup></td><td>Object Properties</td></tr>
          <tr><td><sup class="sup-fp" title="Functional Properties">fp</sup></td><td>Functional Properties</td></tr>
          <tr><td><sup class="sup-dp" title="Data Properties">dp</sup></td><td>Data Properties</td></tr>
          <tr><td><sup class="sup-ap" title="Annotation Properties">dp</sup></td><td>Annotation Properties</td></tr>
          <tr><td><sup class="sup-p" title="Properties">p</sup></td><td>Properties</td></tr>
          <tr><td><sup class="sup-ni" title="Named Individuals">ni</sup></td><td>Named Individuals</td></tr>
      </table>
  </section>
</body>
</html>